* {
	word-wrap: break-word;
}
body {
	FONT-SIZE: 13px;
	BACKGROUND: #fff;
	MARGIN: 0px auto;padding:0px;
	COLOR: #535353;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
    min-width: 1160px;
}
DIV, form, ul, ol, li, span, p {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
A IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
ul, ol, li {
	LIST-STYLE-TYPE: none
}
INPUT {
	FONT-SIZE: 12px
}
h1, h2, h3, h4, h5, h6 {
	MARGIN: 0px auto
}
H1 {
	FONT-SIZE: 28px
}
H2 {
	FONT-SIZE: 22px
}
H3 {
	FONT-SIZE: 16px
}
H4 {
	FONT-SIZE: 14px
}
H5 {
	FONT-SIZE: 14px
}
H6 {
	FONT-SIZE: 14px
}
.textbt {
	height: 64px;
	background: url(../images/navbt.png) no-repeat right;
}
.clear {
	CLEAR: both;
	FONT-SIZE: 0px;
	VISIBILITY: hidden;
	WIDTH: 1px;
	LINE-HEIGHT: 0;
	HEIGHT: 0px
}
A {
	COLOR: #333;
	TEXT-DECORATION: none;
	outline-style: none
}
A:hover {
	COLOR: #4A9F00;
	TEXT-DECORATION: none
}
.height20 {
	height: 25px;
	font-size: 0px;
	clear: both;
}
.height10 {
	height: 10px;
	font-size: 0px;
	clear: both;
}
.height8 {
	height: 9px;
	font-size: 0px;
	clear: both;
}
.height5 {
	height: 5px;
	font-size: 0px;
	clear: both;
}
.header {
	PADDING: 0px;
	background: url(../images/pbg.png) repeat-x top;
	height: 110px;
	border: 0px;
	position: relative;
	z-index: 9999;
}
 
.lang {
	float: right;
	padding-top: 12px;
	font-size: 12px;
}
.lang a {
	color: #888;
}

.header .header_bottom{
    width:1160px;
	height:140px;
	margin:0 auto
}

	
.header .logo{
    display:block;
    float:left;
	margin:0 auto;
	padding-top:25px;
	}

.header_bottom .phone{
	float:right;
	padding-top:40px;
	}
	
.search {
	width: 248px;
	height: 26px;
	float: left;
	margin-top: 8px;
	background: url(../images/serinput.png) no-repeat;
}
.searchInput {
	background: none;
	border: 0;
	outline: none;
	line-height: 23px;
	height: 23px;
	color: #ccc;
	font-size: 12px;
	width: 170px;
	padding-left: 15px;
	float: left;
}
.searchBtn {
	border: 0px;
	margin-top: 1px;
	background: none;
	display: block;
	cursor: pointer;
	height: 22px;
	width: 32px;
	float: right;
}
.headnav {
	height: 36px;
	line-height: 36px;
	background: #333;
	color: #fff;
	font-size: 12px;
margin:0px;
}
.headnav span {
	display: block;
	float: right;
}
.headnav span a {
	color: #fff;
}
.connav {
	margin-right: 0px;
}
.flashnav {
	padding: 0;
}
.flashnav ul {
	width: 1120px;
	margin: 0px 0 0 30px;
}
.flashnav ul li {
	width: 227px;
	height:300px;
	background:#fff;
	margin-left:15px;
	padding: 0px 15px;
	text-align: center;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #666;
}
.flashnav ul a:hover li {background:#f0f0f0 url(../images/serbg2.jpg) no-repeat top;}
.flashnav ul li p {
	font-weight: normal;
	font-size: 12px;
	color: #888;
	display: block;
	padding-top: 10px;
}
.flashnav ul li span {
	display: block;
	padding-top: 10px;
	clear: both;
}
.flashnav ul a li span { font-size:16px; font-weight:bold;border-top:1px #ddd solid;}
.flashnav ul a:hover li span {border-top:1px #f0f0f0 solid;
	color: #3F9939;
}
.flashnav ul li b {
	display: block;
	width: 64px;
	height: 64px;
	margin: 56px auto;
	}

.fnav1 b {background: url(../images/fnavbg.png) no-repeat 0px -64px; }
.flashnav ul a:hover li.fnav1 b {background: url(../images/fnavbg.png) 0px 0px ;}
.fnav2 b {background: url(../images/fnavbg.png) no-repeat -64px -64px; }
.flashnav ul a:hover li.fnav2 b {background: url(../images/fnavbg.png) -64px 0px ;}
.fnav3 b {background: url(../images/fnavbg.png) no-repeat -128px -64px; }
.flashnav ul a:hover li.fnav3 b {background: url(../images/fnavbg.png) -128px 0px ;}
.fnav4 b {background: url(../images/fnavbg.png) no-repeat -192px -64px; }
.flashnav ul a:hover li.fnav4 b {background: url(../images/fnavbg.png) -192px 0px ;}

.inservice {
	text-align: center;
	padding-top: 20px;
}
.inservice h2 {
	color: #3F9939;
	font-size: 28px;
	margin-top: 20px;
	font-weight: 500;
}
.inservice b {
	display: block;
	width: 150px;
	height: 43px;
	margin: 20px auto;
	background: url(../images/gbook.png) no-repeat;
	clear: both;
	cursor: pointer;
}
.inservice b:hover {
	background: url(../images/gbook.png) no-repeat bottom;
}
ul.service2 {
	margin-left: 45px;
}
ul.service2 li {
	float: left;
	width: 496px;
	padding: 100px 20px 50px 20px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
ul.service2 li h2 {
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	display: block;
	clear: both;
}
ul.service2 li.se1 {
	background: #4CA321 url(../images/ser1.png) no-repeat center 45px;
}
ul.service2 li.se1:hover {
	background: #090 url(../images/ser1.png) no-repeat center 45px;
	-webkit-transition: color .15s linear, background-color 1s linear;
}
ul.service2 li.se2 {
	background: #3563AC url(../images/ser2.png) no-repeat center 45px;
}
ul.service2 li.se2:hover {
	background: #06C url(../images/ser2.png) no-repeat center 45px;
	-webkit-transition: color .15s linear, background-color 1s linear;
}

#topmenu{position: fixed; top: 0px; left: 0px; right: 0px; width: 100%; margin:0 auto; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05); background:#3563AC;  border-bottom: 1px solid #27487E; z-index: 910000; display: none;}
ul.tbox{width: 1160px; height: 66px; margin:0px auto; }
ul.tbox li a{ display:block; width:128px; height:66px; line-height:66px; float:left; font-size:16px; font-weight:bold; text-align:center; color:#fff;}
ul.tbox li a:hover {background:#3F9C39;}
ul.tbox li a.active{ display:block; width:120px; height:66px; line-height:66px; float:left; font-size:16px; font-weight:bold; text-align:center; color:#fff;background:#3F9C39;}

/* ����ͼ */

.fullSlide {
	min-WIDTH: 1160px;
	height: 480px;
	position: relative;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 480px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 480px;
}
.fullSlide .hd {
	width: 1160px;
	position: absolute;
	z-index: 1;
	top: 340px;
	margin-left:-580px;
	left: 50%;
	right: 50%;
	height: 100px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
    *display:inline;
	zoom: 1;
	width: 370px;
	height: 100px;
	border-radius: 2px;
	margin: 2px;
	overflow: hidden;
	background:#f0f0f0;
	color:#000; font-size:14px; font-style:normal; list-style-type:armenian;
	filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
	
	
}
.fullSlide .hd ul .on {
	width: 370px;
	height: 100px;
	background:#3563AC;
}
/*��ǰλ�ñ�ǩ*/

.leader {
	clear: both;
	WIDTH: 1160px;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px #ddd solid;
	font-size: 14px;
	text-align: right;
}
.leader strong {
	font-weight: normal;
}
/*��Ʒ�б�*/

ul.in_product {
	margin-top: 15px;
	width: 1250px;
}
.in_product li {
	width: 370px;
	height: 290px;
	float: left;
	margin: 10px 30px 0 2px;
	overflow: hidden;
}
.in_product li img {
	width: 370px;
	height: 220px;
	display: block;
	overflow: hidden;
}
.in_product li b { display:block; clear:both;}
.in_product li p {
	padding-top: 5px;
	color: #999;
	font-size: 12px;
	text-align: left;
}
.in_product a li p { font-size:14px; color:#000; line-height:30px;}
.in_product li.inprno {
	margin-right: 0px;
}

.in_product li:hover { background:#3563AC;-webkit-transition: background 1.2s linear, background-color 1.2s linear;}
.in_product li:hover img { width:360px; height:210px; margin:5px 0 0 5px;}
.in_product li:hover b { color:#fff; padding:0px; font-size:14px;}
.in_product li:hover p { color:#fff; font-size:12px; padding:0px 5px;}

.inprh2 {
	margin: 30px auto 20px auto;
	display: block;
	border: 0px;
}
.name {
	color: #fff;
	margin: 50px 0 0 10px;
	float: left;
}
.tel {
	width: 349px;
	height: 31px;
	margin: 10px 0 0 0;
	color: #fff;
	text-align: right;
back ground:url(../images/tel.png) no-repeat;
	float: right;
}
.tel strong {
	font-size: 15px;
	color: #96B29F;
}
.header_right {
	float: right;
}
.favicon {
	PADDING-RIGHT: 0px;
}
.favicon {
}
.width980 {
	width: 1160px;
	margin: 0 auto;
}
.topnav b {
	font-weight: normal;
	background: url(../images/weibo.png) no-repeat;
	padding-left: 20px;
}
.topnav {
	width: 265px;
	float: right;
	padding-top: 10px;
}
.topnav span {
	display: none;
	position: absolute;
	z-index: 99999999;
	width: 200px;
	height: 200px;
	top: 30px;
	margin-left: -70px;
	background: #fff url(../images/icon04.gif) no-repeat;
}
.topnav li {
	float: left;
}
.font-c1 {
	width: 810px;
}
.font-c1 input {
	height: 18px;
	line-height: 18px;
}
input.subprs {
	float: left;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	display: block;
	margin-top: 20px;
	border: 0px;
	background: #f60;
	color: #fff;
}
input.subpr {
	float: left;
	cursor: pointer;
	padding: 0px 20px;
	height: 30px;
	line-height: 30px;
	display: block;
	border: 0px;
	border-radius: 3px;
	background: #6C3;
	color: #fff;
}
input.subpr:hover {
	background: #093;
}
.subbook {
	margin-top: 50px;
	font-size: 14px;
	float: left;
	cursor: pointer;
	padding: 0px 40px;
	height: 40px;
	line-height: 40px;
	display: block;
	border: 0px;
	border-radius: 3px;
	background: #00947D;
	color: #fff;
}
.subbook a {
	color: #fff;
}
.subbook:hover {
	background: #00826F;
	color: #fff;
}
.about_text_right {
	float: right;
	width: 550px;
	padding-right: 10px;
	font-size: 14px;
}
.about_text_right h2 {
	font-size: 16px;
	color: #CF571A;
	line-height: 30px;
}
.about_text_right a {
	background: url(../images/more2.png) no-repeat;
	margin-top: 20px;
	display: block;
	color: #fff;
	text-align: center;
	width: 62px;
	height: 20px;
	line-height: 20px;
}
.about_ul ul {
	WIDTH: 1160px;
}
.about_ul ul li {
	width: 460px;
	height: 200px;
	float: left;
	margin-top: 15px;
	margin-right: 30px;
}
.about_ul ul li img {
	float: left;
	margin-right: 10px;
}
.about_ul ul li h2 {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	padding-left: 5px;
	padding-right: 10px;
	color: #03AC99;
	border-bottom: 2px #03AC99 solid;
}
.about_ul ul li h2 span {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
/*����֤��*/

ul.about_zs li {
	float: left;
	width: 202px;
	margin: 25px 35px 0 10px;
	overflow: hidden;
}
ul.about_zs li img {
	width: 200px;
	height: 250px;
	border: 1px #ddd solid;
	display: block;
	overflow: hidden;
}
ul.about_zs li img:hover {
	border: 1px #3F9939 solid;
}
ul.about_zs li p {
	text-align: center;
	padding: 10px 0 0 0;
}
.texth2 {
	width: 790px;
	float: left;
}
.texth2 h2 {
	font-size: 14px;
	line-height: 30px;
}
.texth2 img {
width: expression(this.width > 790? 790: true);
	max-width: 790px;
	height: auto;
}
.about_text {
	padding: 10px 0px;
	line-height: 20px;
	color: #333;
}
.about_text_c {
	line-height: 30px;
	padding: 15px;
}
.about_text_s {
	padding: 10px 0px 10px 0px;
	line-height: 25px;
	color: #333;
}
.about_text_content {
	padding: 20px 13px 10px 20px;
	line-height: 20px;
	color: #333;
}
.about_text_content h1 {
	font-weight: normal;
	text-align: center;
	line-height: 35px;
}
.about_text_content img {
width:expression(this.width>720?"720px":this.width);
	text-align: center;
}
.about_text img {
	margin-bottom: 10px;
}
.about_text_border {
	background: url(../images/text-bg.png) repeat-x top;
	min-height: 136px;
	_height: 136px;
}
.right {
	float: right;
}
.ml10 {
	margin-left: 10px;
}
.w430 {
	width: 430px;
}
.in_left {
	width: 234px;
	margin-top: 10px;
	float: left;
}
.in_right {
	width: 716px;
	float: right;
	margin: 10px 0 0 0;
	background: url(../images/nav.png) no-repeat right top;
}
.in_center {
	width: 333px;
	float: left;
}
.main_left {
	margin: 0;
	clear: both;
	padding-bottom: 20px;
}
.main_right {
	min-height: 300px;
	margin: 0;
	padding-top: 10px;
}
.main_right h3 {
	background: url(../images/nav2.png) repeat-x;
	color: #666;
	font-size: 14px;
	padding: 0 20px;
	font-weight: normal;
	line-height: 32px;
}
.main_right h3 span {
	float: right;
	font-size: 12px;
}
.main_right h3 a {
	color: #666;
}
.main_bg {
}
/*�ײ���ʼ*/

.footer {
	overflow: hidden;
	margin-top: 15px;
	padding-top:30px;
	height:372px;
	background:url(../images/footer_bg.gif) repeat-x;
}
.wexin {
	width: 200px;
	padding-left: 114px;
	height: 104px;
	margin-top: 10px;
	color: #333;
	float: right;
	background: url(../images/wexin.png) no-repeat left;
}
.wexin h2 {
	font-size: 16px;color: #333;
}
.footlink {
	width: 680px;
	height:200px;
	float: left;
	color: #333;
}
.footlink a {
	color: #333;
}
.footlink a:hover {
	color: #3564AC
}
.footlink ul {
	float: left;
	width: 140px;
	color: #fff;
}
.footlink ul li {
	line-height: 32px;
	font-size: 12px;
	clear: both;
	color: #333;
}
.footlink h2 {
	font-size: 16px;
	line-height: 40px;
	color: #333;
}
.footlink h2 a {
	color: #000;
}
.footlink h2 a:hover {
	color: #3564AC;
}
.copyrights {
	WIDTH: 1160px;
	margin: 0px auto 0 auto;
	line-height: 65px;
	font-size: 12px;
	text-align: center;
	color: #777;
}
.copyrights a {
	color: #777;
}
.footlink ul.footnav_pr {
	width: 210px;
}
.footlink ul.footnav_pr li {
	width: 210px;
	float: left;
}
.footlink ul.distributor {
	width: 210px;
}
.foot_nav {
	color: #fff;
	text-align: left;
	line-height: 40px;
	WIDTH: 1160px;
	margin: 0px auto;
}
.foot_nav a {
	color: #fff;
	padding: 0px 5px;
}
.foot_nav a:hover {
	color: #f00;
}
.foot_nav b {
	color: #fff;
	font-weight: normal;
	float: left;
}
.gbook1 {
	background: url(../images/gbook1.png) no-repeat;
	color: #777;
	outline: none;
	width: 183px;
	height: 23px;
	margin-top: 3px;
	border: 0;
	padding-left: 10px;
	line-height: 23px;
}
.gbook2 {
	background: url(../images/gbook2.png) no-repeat;
	color: #777;
	outline: none;
	width: 183px;
	height: 50px;
	margin-top: 3px;
	border: 0;
	padding-left: 10px;
	line-height: 23px;
}
.gbooksub {
	border: 0px;
	background: url(../images/gooksub.png) no-repeat;
	width: 68px;
	height: 21px;
	margin-top: 5px;
	line-height: 21px;
	display: block;
	cursor: pointer;
	color: #fff;
	float: left;
	text-align: center;
}
a:hover.gbooksub {
	color: #fff;
}
.footright {
	width: 231px;
	height: 36px;
	margin-top: 5px;
	background: url(../images/footright.png) no-repeat;
	float: right;
}
.copy {
	margin: 0px auto 0 auto;
	padding: 10px 0;
	width: 980px;
	min-height: 70px;
	color: #666;
	text-align: left;
	line-height: 20px;
	overflow: hidden;
}
.copy a {
	color: #000;
}
.copy a:hover {
	color: #f00;
}
/*��ҳ��Ʒ*/



.inleft {
	width: 710px;
	float: left;
}
.inright {
	width: 280px;
	float: right;
}
.incontact {
	margin-top: 12px;
	background: url(../images/textbg.png) repeat-x;
}
.incontact h2 {
	padding: 0px 15px;
	border-bottom: 2px #CE1A1A solid;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
}
.incontact h2 span {
	padding-left: 10px;
	color: #888;
	font-size: 12px;
	font-weight: normal;
}
.incontact p {
	padding: 10px;
	line-height: 20px;
}
.wbox {
	border-right: 1px #DDDDDD solid;
}
.wbox h2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 37px;
	padding-bottom: 10px;
}
.wbox h2 a {
	color: #4A9F00;
	border-bottom: 2px #4A9F00 solid;
	padding-bottom: 5px;
}
/*bgs*/

.bgs {
	width: 218px;
	height: 308px;
	margin-right: 8px;
	padding: 0px 13px;
	background: url(../images/bgs.png) no-repeat;
	float: left;
	margin-top: 30px;
}
.bgs h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
	color: #333;
	line-height: 35px;
}
.intext {
	width: 215px;
	height: 60px;
	overflow: hidden;
	margin: 10px 0;
	line-height: 20px;
	float: left;
}
.bgs .more, .in_product .more {
	display: block;
	width: 109px;
	height: 34px;
	background: url(../images/more.png) no-repeat;
	clear: both;
	float: left;
	cursor: pointer;
}
.bgs .more:hover, .in_product .more:hover {
	background: url(../images/more2.png) no-repeat;
}
.newsbg {
	height: 35px;
	background: url(../images/newsbg.png) repeat-x;
	display: none;
}
.m_wnews {
	width: 600px;
	background: url(../images/newsh2.png) no-repeat 0px 4px;
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
	position: relative;
	float: left;
	margin: 6px 0 0 0px;
	zoom: 1;
	overflow: hidden;
}
.m_wnews a {
	color: #666;
}
.m_wnews strong {
	background: #D7D7D7;
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	padding: 3px 8px;
	height: 54px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
}
.m_wnews div {
	line-height: 24px;
	color: #999;
}
.m_wnews .m_wmore {
	position: absolute;
	right: 50px;
	top: 25px;
}
.m_wnews .pagesize {
	position: absolute;
	left: 0px;
	top: 5px;
}
.m_wnews .pagesize a {
	background: url(../images/index_newadd.png) no-repeat bottom left;
	width: 14px;
	height: 14px;
	display: block;
	overflow: hidden;
	line-height: 0;
	text-indent: -999em;
	margin-bottom: 3px;
	margin-left: 1px;
	float: left;
}
.m_wnews .pagesize a.prev:hover {
	background-position: 0 0;
}
.m_wnews .pagesize a.next {
	background-position: -14px 0px;
}
.m_wnews .pagesize a.next:hover {
	background-position: -14px 0px;
}
.innewsbg {
	background: url(in../images/newsbg.png) repeat-x;
	height: 40px;
}
/*��ز�Ʒ*/

.xgpr {
	width: 790px;
	float: left;
}
.xgpr h2 {
	background: none;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px #ccc solid;
	line-height: 25px;
	font-size: 14px;
}
.xgpr ul {
	margin-top: 15px;
	width: 800px;
}
.xgpr ul li {
	float: left;
	text-align: center;
	margin: 0px 20px 0 0;
}
.xgpr ul li img {
	width: 180px;
	height: 135px;
}
.xgpr ul li p {
	padding-top: 10px;
}
.xgpr ul li p b {
	clear: both;
	display: block;
	line-height: 15px;
}
/*tabѡ�*/

#con {
	FONT-SIZE: 14px;
	float: left;
	width: 790px;
	margin: 15px 0 0 0;
	padding: 0px;
	background: url(../images/tagbt.png) repeat-x;
}
#tags {
	MARGIN: 0px;
	WIDTH: auto;
	PADDING: 0;
	HEIGHT: 38px;
	float: left;
}
#tags LI {
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	HEIGHT: 38px;
}
#tags LI A {
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #666;
	font-weight: bold;
	text-align: center;
	background: url(../images/taboff.png) no-repeat;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	PADDING-TOP: 0px;
	width: 131px;
	TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top;
	POSITION: relative;
	HEIGHT: 38px;
	font-weight: bold;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;
	color: #663300;
	background: url(../images/tabon.png) no-repeat;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px
}
#tagContent {
	clear: both;
}
.tagContent {
	PADDING: 20px 0px;
	font-size: 12px;
	DISPLAY: none;
	clear: both;
	line-height: 20px;
	WIDTH: 730px;
	overflow: hidden;
	COLOR: #474747;
	text-align: left;
}
.tagContent img {
	display: block;
	margin-top: 15px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.prshow-right {
	width: 156px;
	float: right;
}
.prshow-right ul li {
	width: 156px;
	height: 74px;
	margin-top: 10px;
}
.prshow-right ul li a {
	display: block;
	width: 156px;
	height: 74px;
	line-height: 70px;
	background: url(../images/ent_cn_img_pro_righta.png) no-repeat;
	font-size: 14px;
}
.prshow-right ul li a:hover {
	background: url(../images/ent_cn_img_pro_righta_on.png) no-repeat;
	color: #f60;
}
.prshow-right ul li b {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/prshow.png) no-repeat;
	float: left;
	margin: 20px 10px 0 20px;
}
.prshow-right ul li:hover b {
	background-position: -30px 0;
}
.prshow-right ul li .show2 {
	background: url(../images/prshow.png) no-repeat 0 -30px;
}
.prshow-right ul li:hover .show2 {
	background-position: -30px -30px;
}
.prshow-right ul li .show3 {
	background: url(../images/prshow.png) no-repeat 0 -60px;
}
.prshow-right ul li:hover .show3 {
	background-position: -30px -60px;
}
.prshow-right ul li .show4 {
	background: url(../images/prshow.png) no-repeat 0 -90px;
}
.prshow-right ul li:hover .show4 {
	background-position: -30px -90px;
}
.tabname {
	display: block;
	float: left;
	padding: 5px 25px;
	border: 1px #ccc solid;
	border-bottom: 0px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
.show {
	position: relative;
}
.show a {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.hidden {
	width: 830px;
	height: 400px;
	margin-top: 10px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	background: #EEFF99;
	behavior: url(../images/PIE.htc);
	position: absolute;
	background: #fff;
	padding: 1px;
	border: 1px solid #ccc;
	z-index: 999;
	float: left;
	left: 50%;
	margin-left: -500px;
}
.hidden h2 {
	background: #00947D;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	margin: 1px;
	padding-right: 5px;
	text-indent: 5px;
}
.hidden h2 a {
	display: block;
	color: #fff;
	float: right;
	text-align: right;
}
.hidden p {
	padding: 0 5px;
}
.nav1 {
	float: left;
}
.nav1 h2, .inpr_list h2 {
	font-size: 12px;
	height: 29px;
	line-height: 29px;
}
.nav1 h2 span {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.nav1 h2 span a {
	color: #888;
}
.w365 {
	width: 324px;
	height: 320px;
	padding-top: 15px;
	float: right;
	border: 0px;
}
.w300 {
	width: 324px;
	height: 320px;
	padding-top: 15px;
	float: left;
}
.w320 {
	width: 350px;
	height: 320px;
	padding-top: 15px;
	float: left;
}
.w300b {
	width: 286px;
	height: 220px;
	margin-top: 10px;
	float: left;
}
.w700b {
	width: 700px;
	height: 220px;
	margin-top: 10px;
	float: right;
}
.about_us {
	width: 248px;
	margin: 15px 0 0 15px;
}
.about_us h2 span {
	display: block;
	width: 116px;
	height: 15px;
	margin-top: 5px;
	background: url(../images/title-name.png) no-repeat;
	float: left;
	cursor: pointer;
}
.products-in {
	width: 370px;
	height: 164px;
	margin-top: 15px;
	margin-left: 40px;
}
.products-in h2 {
	border-bottom: 1px #ccc solid;
}
.products-in b {
	display: block;
	width: 116px;
	height: 15px;
	margin-top: 5px;
	background: url(../images/title-name.png) no-repeat bottom;
	float: left;
	cursor: pointer;
}
.contactbg {
	width: 300px;
	float: right;
	background: url(../images/contactbg.png) no-repeat right bottom;
}
.main_wp {
	MARGIN: 0px auto;
	overflow: hidden;
	WIDTH: 1160px;
	display: block;
	padding-bottom: 10px;
}
.mainbg {
	background: #A7C6EC url(../images/flashbt.png) repeat-x;
	WIDTH: 1160px;
	margin: 0 auto;
}
.product_nav {
	text-align: center;
}
.product_nav h2, .left_skype h2 {
	font-size: 20px;
	padding: 20px 0 10px 0;
	color: #3F9939;
}
.product_nav p {
	color: #888;
	display: block;
	clear: both;
	height: 40px;
}
.product_nav a {
	font-size: 12px;
	padding: 7px 20px;
	border-radius: 3px;
	background: #fff;
}
.product_nav a:hover {
	height: 35px;
	color: #fff;
	background: #3F9939;
}
.product_nav .current {
	height: 35px;
	color: #fff;
	background: #3F9939;
}
.left_skype p {
	display: block;
	clear: both;
	background: url(../images/skype.png) no-repeat left center;
	margin-bottom: 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 35px;
}
ul.nav-ks {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
ul.nav-ks li {
	line-height: 25px;
	background: url(../images/lic.png) no-repeat 0 9px;
	padding-left: 13px;
}
.inpr_list {
	float: right;
	width: 386px;
	overflow: hidden;
	margin-top: 10px;
}
.inpr_list ul {
	width: 410px;
	margin-top: 10px;
	overflow: hidden;
}
.inpr_list ul li {
	float: left;
	text-align: center;
	margin-right: 25px;
}
.inpr_list ul li img {
	width: 180px;
	height: 135px;
}
.inpr_list ul li span {
	display: block;
	padding: 10px;
}
ul.news_list {
}
ul.news_list li {
	clear: both;
	border-bottom: 1px #ccc dotted;
	height: 116px;
	padding: 20px 0;
}
ul.news_list li img {
	display: block;
	float: left;
	width: 180px;
	height: 116px;
}
.cjwt_list2 ul {
	margin: 15px;
}
.cjwt_list2 ul li {
	clear: both;
	line-height: 35px;
	margin: 0px;
	border-bottom: 1px #ccc solid;
	padding-left: 20px;
}
.cjwt_list2 ul li span {
	float: right;
	color: #999;
}
.cjwt_list ul {
	margin: 15px;
}
.cjwt_list ul li {
	clear: both;
	line-height: 35px;
	margin: 0px;
	border-bottom: 1px #ccc solid;
	padding-left: 20px;
}
.cjwt_list ul li strong {
	display: block;
	float: left;
	width: 600px;
	font-weight: normal;
}
.cjwt_list ul li span {
	display: block;
	width: 200px;
	float: left;
}
.cjwt_list ul li b {
	font-weight: normal;
	background: url(../images/img_dowjian.jpg) no-repeat;
	padding-left: 20px;
}
.cjwt_list ul li.cjwt_title {
	background: #E8E8E8;
	border: 0;
	font-size: 14px;
}
.cjwt_list ul li.cjwt_title b {
	background: url(../images/img_dow.jpg) no-repeat right;
	padding-right: 10px;
	margin-left: -20px;
}
.cjwt_list ul li.cjwt_title span {
	background: url(../images/img_dow.jpg) no-repeat 60px center;
}
.pagenav {
	text-align: center;
	border-top: 1px #ddd dotted;
	line-height: 30px;
	margin-top: 20px;
}
.nav_page {
	float: left;
	margin: 16px 30px 0 0;
}
.nav_page ul {
	float:right;
	}
	
.nav_page .firstPage {
	width:30px;
}

.nav_page ul li {
	float:left;
	line-height:25px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	border:1px solid #E9E9E9;
	padding:0px 10px;
	width:auto;
}

.nav_page ul li a:hover {
	color:#ff0000;
	text-decoration:none;
}

.nav_page ul li.thisclass, .nav_page ul li.thisclass a, .nav_page ul li.thisclass a:hover {
	background-color:#A8B321; color:#FFF
	}
	
.nav_page .pageinfo {
	line-height:25px;
	padding:12px 5px 10px 5px;
	color:#999;
   }
.nav_page select{line-height:25px; margin-top:4px}
.nav_page .pageinfo strong {
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

a.page-current {
	border: 1px #333 solid;
	background: url(../images/pagebg2.png) repeat-x;
	color: #fff;
}
.pagenav_news {
	padding-top: 15px;
}
.news_show {
	padding: 15px 0;
	line-height: 20px;
	color: #333;
}
.news_show h1 {
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}
.title_style {
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #ccc;
	border-bottom: 1px #eee solid;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.news_show p {
	margin-top: 10px;
}
.news_show img {
	text-align: center;
}
.case_content {
	background: #fff;
	padding: 20px;
	margin-top: 30px;
}
.case_content h2 {
	color: #093;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	display: block;
	clear: both;
	padding-bottom: 10px;
}
/*��ϸҳ*/

.show_img {
	width: 350px;
	float: left;
	margin-right: 20px;
}
.show_note {
	font-size: 12px;
}
.hotnews {
	height: 90px;
	overflow: hidden;
}
.hotnews img {
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 10px;
}
.hotnews b {
	font-size: 13px;
	color: #008DD1;
	line-height: 30px;
}
.yinyong {
	height: 200px;
	padding: 0px 10px;
}
.yinyong h2 {
	font-size: 14px;
	color: #008DD1;
	border-bottom: 1px #ccc solid;
	line-height: 30px;
	background: url(../images/lion.png) no-repeat 0 5px;
	padding-left: 25px;
}
.lnews {
	width: 492px;
	float: left;
	background: #fff url(../images/textbg.png) repeat-x;
	border: 1px #ddd solid;
}
.lnews h2 {
	font-size: 14px;
	line-height: 37px;
	color: #666;
	background: url(../images/lion.png) no-repeat 10px 10px;
	padding-left: 35px;
	padding-right: 20px;
}
.lnews h2 span {
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.lnews ul {
	margin: 15px;
}
.lnews ul li {
	line-height: 30px;
	border-bottom: 1px #ccc dotted;
	background: url(../images/newsli.png) no-repeat 0 12px;
	padding-left: 10px;
}
.lnews ul li span {
	float: right;
	color: #999;
}
.product_list {
	width: 1040px;
}
.product_list ul li {
	width: 310px;
	margin: 10px 34px 10px 0px;
	font-size: 12px;
	float: left;
	_display: inline;
	background: #fff;
}
.product_list ul li img {
	width: 310px;
	height: 200px;
	display: block;
	overflow: hidden;
}
.product_list ul li h2 {
	clear: both;
	display: block;
	font-size: 14px;
	padding-top: 10px;
}
.product_list ul li p {
	color: #999;
	padding-top: 5px;
	display: block;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
}
.product_list ul li b {
	display: block;
	background: #3F9939;
	border: 1px #3F9939 solid;
	border-radius: 3px;
	font-size: 12px;
	margin: 15px auto 5px auto;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.product_list ul li b a {
	color: #fff;
}
.textbt {
	font-size: 0px;
	height: 12px;
	background: url(../images/topbt.png) repeat-x;
}
dl.gbook {
	float: left;
	width: 290px;
	margin-left: 10px;
}
dl.gbook dt {
	margin: 0px;
	padding-top: 5px;
	line-height: 30px;
}
dl.gbook dt b {
	display: block;
	width: 60px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	float: left;
	text-align: right;
}
dl.gbook dt input {
	width: 220px;
	height: 20px;
}
.sub-gbook {
	background: #E81D16;
	border: 0px;
	display: block;
	float: left;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	width: 70px;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
}
.gbook-rt {
	width: 345px;
	float: right;
	background: #fff;
	padding: 15px;
	line-height: 20px;
}
.gbook-rt h2 {
	font-size: 14px;
}
dl.newsimg {
	float: left;
	width: 380px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
dl.newsimg dt {
	position: relative;
	float: left;
	background: none;
	padding: 0px;
	width: 180px;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}
dl.newsimg dt img {
	width: 178px;
	height: 110px;
	border: 1px #ddd solid;
}
dl.newsimg dt p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/pbg.png);
	color: #fff;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 180px;
	float: left;
	margin-top: -25px;
}
dl.newsimg dt:hover p {
	background: #f00;
}
dl.tab {
	padding: 0px;
	margin: 0px;
}
dl.tab dt {
	line-height: 26px;
	padding: 0 10px;
	background: url(../images/newsli.png) no-repeat 0 10px;
	border-bottom: 1px #ccc solid;
}
dl.tab dt span {
	float: right;
}
/* Ӧ�þ��� */

.txtMarquee-top {
	overflow: hidden;
	position: relative;
}
.txtMarquee-top .bd {
	padding: 10px 0;
}
.txtMarquee-top .infoList li {
	height: 24px;
	line-height: 24px;
	background: url(../images/newsli.png) no-repeat 0 10px;
	border-bottom: 1px #ccc solid;
	padding: 0 10px;
}
.txtMarquee-top .infoList li .date {
	float: right;
	color: #999;
}
.gongju {
	background: url(../images/tub2.png) no-repeat;
	width: 224px;
	height: 214px;
	margin-top: 8px;
}
.gongju a {
	display: block;
	width: 66px;
	height: 66px;
	float: left;
	margin: 0 8px 8px 0;
}
.slideTxtBox .bd ul h3 {
	font-size: 14px;
	background: url(../images/icon01.png) no-repeat 3px 4px;
	padding-left: 20px;
}
.product_right {
	width: auto;
	float: right;
	width: 780px;
}
.product_show_desc {
	float: right;
}
.product_show_desc h2 {
	background: url(../images/about_07.jpg) no-repeat;
	padding: 0 0 10px 30px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	text-align: left;
}
.order_pr a {
	background: url(../images/about_14.jpg) no-repeat;
	text-align: center;
	color: #fff;
	display: block;
	width: 115px;
	height: 27px;
	line-height: 27px;
	float: left;
	margin: 30px 15px 0 0;
}
.order_pr a:hover {
	background: url(../images/about_13.jpg) no-repeat;
	color: #fff;
}
.note-text {
	float: right;
	width: 320px;
}
.note-text h4 {
	line-height: 34px;
	display: block;
	font-size: 16px;
	color: #F60;
}
.note-text h5 {
	font-weight: normal;
	padding-bottom: 10px;
}
.parity {
	font-weight: normal;
}
.cn_en {
	width: 330px;
	height: 19px;
	margin: 50px 0 0 0;
	line-height: 19px;
	float: right;
	color: #fff;
}
.cn_en span {
	display: block;
	width: 65px;
	height: 19px;
	float: left;
	cursor: pointer;
	background: url(../images/en.png) no-repeat 0px 4px;
	padding-left: 20px;
	text-align: center;
}
.cn_en strong {
	display: block;
	width: 30px;
	height: 19px;
	margin-right: 10px;
	float: left;
	cursor: pointer;
	background: url(../images/cn.png) no-repeat 0px 4px;
	padding-left: 20px;
	text-align: center;
	font-weight: normal;
}
.cn_en font {
	float: left;
	font-size: 12px;
	margin-right: 10px;
}
.cn_en a {
	color: #fff;
}
.cn_en a:hover {
	color: #fff;
}
ul.map h2 {
	font-size: 14px;
}
#preview {
	float: left;
	margin: 20px auto;
	text-align: center;
	width: 350px;
}
.jqzoom {
	width: 350px;
	height: 350px;
	position: relative;
}
.zoomdiv {
	left: 859px;
	height: 400px;
	width: 400px;
}
.list-h li {
	float: left;
}
#spec-n5 {
	width: 350px;
	height: 56px;
	padding-top: 6px;
	overflow: hidden;
}
#spec-left {
	background: url(../images/left.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}
#spec-right {
	background: url(../images/right.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}
#spec-list {
	width: 325px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: inline;
}
#spec-list ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 62px;
}
#spec-list ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 50px;
	height: 50px;
}
.topimg {
	margin-top: 10px;
}
.topimg img {
	width: 100px;
	height: 67px;
	border: 1px #ccc solid;
	margin-right: 10px;
	float: left;
}
.topimg a {
	color: #ac0000;
	font-weight: bold;
	line-height: 25px;
}
.topimg span {
	color: #999;
	line-height: 20px;
}
/*home menu*/

#navin {
	display: block;
	margin-bottom: 5px;
}
#navin li {
	background: url(../images/leftbg.png) no-repeat;
	color: #333;
	display: block;
	height: 29px;
	line-height: 29px;
	padding-left: 30px;
	margin: 5px 0 0 0;
}
.bgtwo {
	background: url(../images/textbg.png) right repeat-y;
}
.min700 {
	min-height: 900px;
}
.in_link ul {
	margin: 15px 0 0 20px;
}
.in_link ul li {
	float: left;
	text-align: center;
	margin: 10px 10px 0 10px;
}
.in_link ul li img {
	border: 1px #ddd solid;
	width: 126px;
	height: 52px;
}
.in_zz ul {
	margin: 15px 0 0 20px;
}
.in_zz ul li {
	float: left;
	text-align: center;
	margin: 10px 10px 0 10px;
}
.in_zz ul li img {
	border: 1px #ddd solid;
	width: 180px;
	height: 140px;
}
.leftimg img {
	width: 202px;
	display: block;
	overflow: hidden;
	margin-top: 5px;
}
.about_banner {
	background: url(../images/Banner_a.jpg) no-repeat center;
	height: 250px;
}
.p_banner {
	background: url(../images/Banner_a.jpg) no-repeat center;
	height: 250px;
}
.c_banner {
	background: url(../images/Banner_a.jpg) no-repeat center;
	height: 250px;
}
.oem_banner {
	background: url(../images/Banner_a.jpg) no-repeat center;
	height: 250px;
}
.news_banner {
	background: url(../images/Banner_a.jpg) no-repeat center;
	height: 250px;
}
.gmail {
	background: url(../images/gmail.png) no-repeat;
	height: 24px;
	line-height: 24px;
	width: 200px;
	border: 0px;
}
.input_gmail {
	border: 0px;
	background: none;
	width: 160px;
	padding-left: 5px;
}
.gmail_input {
	width: 30px;
	cursor: pointer;
	background: none;
	border: 0px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.pd10 {
	padding: 10px;
	width: 210px;
}
.flleft {
	float: left;
}
.flright {
	float: right;
}
.fenxiang {
	height: 30px;
	line-height: 30px;
	background: #000;
	color: #fff;
	text-align: right;
}
.fen {
	width: 168px;
	float: right;
}
.pr {
	WIDTH: 1160px;
}
.pr h3 {
	background: url(../images/nav2.png) repeat-x;
}
.boder1 {
	border: #ddd 1px solid;
	clear: both;
}
.p10 {
	padding: 10px;
}
dt.case_list {
	width: 1260px;
}
dt.case_list dl {
	float: left;
	width: 200px;
	height: 240px;
	background: #F6F6F6;
	padding: 30px 30px 20px 30px;
	margin: 20px 32px 0px 0;
}
dt.case_list dl:hover {
	background:#325EB6;
	ursor: pointer;
	-webkit-transition: background 0.2s linear, background-color 0.2s linear;
}
dt.case_list dl:hover h2,dt.case_list dl:hover p { color:#fff;}
dt.case_list dl img {
	display: block;
	overflow: hidden;
	width: 100px;
	height: 100px;
	margin:0 auto 20px auto;
}
dt.case_list dl h2 {
	font-size: 20px;
	line-height: 35px;
	display:block;
	clear: both;
	text-align:center
}
dt.case_list dl p {
	padding-top:10px;
	font-size: 12px;
	line-height: 18px;
	color: #888;
}
.case_list ul li {
	border-bottom: 1px #ccc dotted;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.news_note {
	float: left;
	width: 565px;
	margin-left: 15px;
}
.news_note h2 {
	font-size: 18px;
	font-weight: 500;
}
.news_note p {
	line-height: 20px;
	font-size: 12px;
	color: #777;
	padding-top: 10px;
}
.news_note p a {
	color: #090;
}
.news_note p a:hover {
	text-decoration: underline;
}
.news_date {
	margin-left: 25px;
	width: 170px;
	line-height: 16px;
	float: right;
}
.news_date strong {
	font-size: 20px;
	color: #888;
	font-weight: 500;
}
.news_date b {
	display: block;
	clear: both;
	padding-bottom: 10px;
	color: #888;
	font-weight:normal;
}
.shadow {
	width: 790px;
	left: 50%;
	margin-left: -480px;
}
/*����ͼ��*/

.pic span {
	width: 60px;
	height: 58px;
	float: left;
	display: none;
	position: absolute;
	z-index: 88;
}
.ico��Ʒ {
	background: url(../images/hot.png) no-repeat bottom;
}
.ico���� {
	background: url(../images/hot.png) no-repeat top;
}
/* table { width:100%; border-collapse:collapse; border-right:0px; border-bottom:0px; background:#fff;}

tr { margin:0px; padding:0px;}

td { line-height:20px;  margin:0px; font-size:12px; padding:5px 5px 5px 10px;font-weight:normal; border:1px #ccc solid;}

td strong { font-weight:bold; color:#000; font-size:14px;}

td p { padding:0px; margin:0px;}

*/

ul.innews {
	margin: 0px 20px;
}
ul.innews li {
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px #ccc dotted;
	background: url(../images/newsli.png) no-repeat 0 12px;
	padding-left: 10px;
}
ul.innews li a {
	color: #666;
}
ul.innews li span {
	float: right;
	color: #999;
}
ul.innews2 {
	margin: 10px;
}
ul.innews2 li {
	line-height: 30px;
	border-bottom: 1px #ccc dotted;
	background: url(../images/newsli.png) no-repeat 0 12px;
	margin-right: 10px;
	padding-left: 10px;
	width: 320px;
	float: left;
}
.show1 {
	display: block;
}
.bgf {
	background: #F0F2F4;
}
.bgf2 {
	background: #666;
}
.bgf2 h2 {
	color: #fff;
}
.bgf2 p {
	color: #eee;
}
.bgf3 {
	background:#fff;
}


.homenews {background:#F9F9F9 url(../images/homenewsbg.jpg) no-repeat center 65px; margin-top:15px; height:370px; padding:30px 0;}
.homenews h2 { height:30px; line-height:30px; font-size:20px; color:#3563AC;}
.homenews h2 a { color:#09f;}
.homenews h2 b { color:#ccc; font-weight:normal;}
.homenews h2 i { background:url(../images/content_title_bg.png) repeat-x center center; width:935px; height:30px; float:right; display:block;}
.homenews ul { margin-top:20px; width:1250px;}
.homenews ul li { width:550px; height:70px; color:#999; margin-right:55px; padding:15px 0 10px 0; border-bottom:1px #ccc dashed; float:left;}
.homenews ul li a { color:#666; font-size:14px; line-height:30px; font-weight:bold;}
.homenews ul li a:hover { color:#3563AC}

.homeabout {background:#fff; margin-top:15px; padding:30px 0;}
.homeabout h2 { height:30px; line-height:30px; font-size:20px; color:#3563AC;}
.homeabout h2 a { color:#09f;}
.homeabout h2 b { color:#ccc; font-weight:normal;}
.homeabout h2 i { background:url(../images/content_title_bg.png) repeat-x center center; width:935px; height:30px; float:right; display:block;}
.about_textin {
	margin-top:15px;
	line-height: 20px;
	color: #666;
}

#etalage img { text-align:center; display:block; overflow:hidden; width:1160px; margin:0px auto;}

.container2 {width:100%;margin:0px auto;color:#444;}
/*mobile.html start*/
.mobile_banner{background:url(../images/mobile_banner.jpg) no-repeat center top;height:350px;}
.mobile_net{
	padding-top:40px;
}
.mobile_ul,.mobile_net_class01{
	width:1200px;
	margin:0 auto;
	padding:40px 0;
}
.mobile_APP{
	width:1200px;
	margin:0 auto;
	padding-top:40px;
}
.general_title_mobile{
	font-family:"΢���ź�";
	font-size:22px;
	color:#666;
}
.mobile_ul ul li{
	width:330px;
	margin-right:105px;
}
.mobile_li_ri{
	width:260px;
}

.mobile_li_title{
	font-size:18px;
	font-family:"΢���ź�";
	line-height:30px;
	font-weight:bold;
	margin-bottom:10px;
}
.mobile_li_con{
	font-size:12px;
	line-height:24px;
}
.mobile_net_class01_bg,.mobile_net_class02_bg{
	padding-top:15px;
}

.mobile_net_class01_bg{
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
}
.mobile_net_class_le,.mobile_net_class_ri,.mobile_APP_le,.mobile_APP_ri{
	width:600px;
	margin:0 auto;
}
.mobile_net_class_le img{
	padding-left:180px;
}


.mobile_net_class_ri_title{
	width:400px;
}
.mobile_net_class_ri_title_ri{
	margin-left:10px;
}
.mobile_net_class_ri_title_ri_top{
	font-family:"΢���ź�";
	font-size:22px;
	margin-top:5px;
}
.mobile_net_class_ri_title_ri_bot{
	font-family:"΢���ź�";
	font-size:26px;
	color:#4bcdd9;
	font-weight:bold;
	margin-top:5px;
}
.mobile_net_class_ri_con_title{
	margin:20px 0 10px 0;
	font-family:"΢���ź�";
	font-size:18px;
}
.mobile_net_class_ri_con_int{
	font-size:14px;
	line-height:28px;
}
.mobile_net_class02_bg{
	width:100%;
	margin:0 auto;
	background:#fff;
}

.mobile_APP_le_title{
	color:#4bcdd9;
	font-family:"΢���ź�";
	font-size:30px;
}
.mobile_APP_le_int{
	font-size:18px;
	font-family:"΢���ź�";
	padding-top:20px;
	line-height:36px;
}
.mobile_APP_ri img{
	padding-left:150px;
}
.mobile_APP_le_bo{
	color:#81baf8;
	padding-top:20px;
}
.mobile_APP_le_bo span{
	padding-right:20px;
}
/*mobile.html end*/


/*case_detail.html start*/
.service_banner{background:url(../images/service_banner.jpg) no-repeat center top;height:350px;}
.service_project{
	width:1200px;
	margin:0 auto;
	padding:40px 0; 
}
.service_project_dl01{
	margin-right:45px;
	margin-bottom:20px;
}
.service_project_dl dl{
	width:236px;
	height:230px;
	background:#f6f6f6;
	padding:35px 15px 25px 15px;
}
.service_project_dl dl dt{
	text-align:center;
}
.service_project_name{
	font-family:"΢���ź�";
	font-size:20px;
	margin-top:15px;
	font-weight:bold;
}
.service_project_int{
	color:#666;
	line-height:25px;
}
.service_project_word{
	color:#999;
	line-height:20px;
}
.service_scope_sub,.service_cooperation{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:40px 0;
}
.service_scope_sub_con,.service_cooperation_con{
	width:1200px;
	margin:0 auto;
	text-align:center;
}
.service_scope_sub_con_en{
	font-family:Arial;
	font-size:24px;
	color:#fff;
	background:#4bcdd9;
	line-height:22px;
	height:22px;
	width:430px;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	margin:0 auto;
}
.service_scope_sub_con_en2{
	font-family:Arial;
	font-size:14px;
	line-height:26px;
	width:980px;
	text-align:center;
	margin:0 auto;
	padding-top:20px;
	color:#666;
}
.service_scope{
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
}
.service_scope_con{
	width:1200px;
	margin:0 auto;
	padding:40px 0;
}
.service_scope_dl01{
	width:362px;
	margin-right:55px;
}
.service_scope_dl01 dt{
	text-align:center;
	padding-bottom:20px;
}
.service_scope_int{
	height:221px;
	background: url(../images/service_scope_bg.png) no-repeat;
	font-family:"΢���ź�";
	font-size:14px;
	font-style:italic;
	line-height:32px;
	padding:50px 39px 0 39px;
}
.service_scope_title{
	margin-top:10px;
}
.service_scope_title_nu{
	font-family:Impact;
	font-size:22px;
	color:#ccc; margin-top:2px;
}
.service_scope_title_ch{
	font-family: "΢���ź�";
	font-size:22px;
	color:#666;
}
.service_scope_title span{ 
    display:block; 
	float:left;
}


.service_cooperation_dl table td{
	padding-bottom:15px;
}
/*case_detail.html end*/


.general {
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:40px 0;
}
.general_con {
	width:1200px;
	margin:0 auto;
	text-align:center;
	line-height:24px;
	
}
.general_title {
	font-size:34px;
	font-family:"΢���ź�";
	text-align:center;
	margin:0 auto; line-height:40px;
	
	
}
.general_title table {
	margin:0 auto;
	margin-bottom:50px;
}
.general_title table td, .general_title table {
	text-align:center;
}

.general_con_c_le, .general_con_c_ri, .general_con_c_le2, .general_con_c_ri2 {
	width:600px;
}
.general_con_c_ri {
	text-align:left;
}
.general_con_c_ri_title {
	color:#ccc;
	font-size:26px;
	font-family:"΢���ź�";
	margin-bottom:30px;
	font-weight:bold;
}
.general_con_c_ri_word {
	color:#666;
}
.general_con_c_ri_int {
	padding-top:15px;
	color:#999;
	font-size:14px;
	
	font-family:"΢���ź�";
}
.general2 {
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
	padding:40px 0;
}
.general_con_c_le2 {
	text-align:left;
}

.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}

#box{width:100%;float:left;background:url(../images/linkbg.png) no-repeat bottom;padding-bottom:80px}
.box{width:1000px;margin:0 auto}
.box_contact{width:1041px;float:left;margin-top:80px}
.contactDiv{width:304px;height:248px;float:left;border:1px solid #dedede;margin-right:40px}
.contact_image{width:120px;height:100px;float:left;margin:-50px 92px 0 92px}
.contact_title{width:304px;float:left;text-align:center;font-size:18px;color:#333;padding:15px 0}
.contact_content{width:234px;float:left;font-size:14px;color:#333;padding:0 35px;line-height:25px}